package vip.xiaonuo.biz.modular.nccAi.entity;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;
import org.apache.poi.hpsf.Decimal;

import java.math.BigDecimal;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class BankReceiptInfo {

    @JsonProperty("receipt_type")
    private String receiptType;

    @JsonProperty("payer_name")
    private String payerName;

    @JsonProperty("payer_account")
    private String payerAccount;

    @JsonProperty("currency")
    private String currency;

    @JsonProperty("amount")
    private BigDecimal amount;

    @JsonProperty("transaction_type")
    private String transactionType;

    @JsonProperty("transaction_date")
    private String transactionDate;

    @JsonProperty("transaction_channel")
    private String transactionChannel;
}
